当一笔订单设定了余额结算信息参数时,支付完成后,系统将自动将扣除手续费(user_fee)后的支付金额结算到指定的用户余额账户并生成 balance_settlement 对象。通常使用该对象查询一笔或多笔订单余额结算的状态。注意: 结算的入账状态是 Ping++ 系统处理的一个中间状态,一般不需要商户关心。
| 属性 | 描述 |
|---|---|
| id string | 用户余额结算对象 ID,由Ping++ 生成。 |
| object string | 值为 "balance_settlement"。 |
| app string | 对应 app 对象的 id,查看 如何获取App ID。 |
| created timestamp | 创建时间,用 Unix 时间戳表示。 |
| livemode boolean | 是否是 live 模式。 |
| status string | 结算状态。待结算:created(表示余额还未到结算用户余额账户),已入账:credited(表示余额已到账但不可用),已结算:succeeded(表示余额到账且可用)。 |
| amount int | 结算金额,包含用户手续费,单位分。 |
| user string | 结算的 user 对象的 id。 |
| user_fee int | 向结算用户收取的手续费,单位为分。 |
| time_credited int | 入账完成时间。 |
| time_succeeded int | 结算完成时间。 |
| refunded boolean | 余额结算金额是否有退款。 |
| amount_refunded int | 已退款的余额结算金额,单位分。 |
| charge string | 结算关联的 charge 对象的 id。 |
| order_no string | 结算关联的 charge 对象内的 order_no。 |
| transaction_no string | 结算关联的 charge 对象内的 transaction_no。 |
| failure_msg string | 结算失败信息。 |